package com.bbx.workspace58_b2b_pic.controller;

import cn.hutool.core.date.DateUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.bbx.workspace58_b2b_pic.entity.SupplyOrder;
import com.bbx.workspace58_b2b_pic.mapper.SupplyOrderMapper;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.*;
import java.io.File;
import java.util.*;


@Slf4j
@RestController
@RequestMapping("/test")
public class TestController {

    @Autowired
    private SupplyOrderMapper supplyOrderMapper;



    @PostMapping("/test/test")
    public String test(Integer type) throws IOException {


        String sourceDir = "D:\\image_all\\B2B_image\\B2B_image\\";
        String detDir = "D:\\image_all\\20250110b2b\\";
        FileOutputStream fos = new FileOutputStream(detDir+"//"+"log3.5.txt",true);

        QueryWrapper<SupplyOrder> wrapper = new QueryWrapper<>();

        wrapper.eq("recycler_id", "1000000000")
                .eq("supplier_status", "11");

//        List<SupplyOrder> supplyOrders = supplyOrderMapper.selectList(wrapper);
        List<SupplyOrder> supplyOrders = new SupplyOrder().selectList(wrapper);

        Map<String, String> gc = gc();

        int index = 1;
        for (SupplyOrder s : supplyOrders) {
            log.info("index[{}]", index);
            index++;

//            if(index<=0){
//                break;
//            }
//            index--;
            log.info("SupplyOrder[{}]", s.toString());
            int year = DateUtil.year(s.getGetToTime());
            int month = DateUtil.month(s.getGetToTime()) + 1;
            int day = DateUtil.dayOfMonth(s.getGetToTime());
//            log.info("year[{}],month[{}],day[{}]", year, month, day);

            String carPic = s.getCarPic();
            String poundPic = s.getPoundPic();
            String headstockPic = s.getHeadstockPic();
            String tailstockPic = s.getTailstockPic();
            String supplyOrderId = s.getSupplyOrderId();
            String manufacturerId = s.getManufacturerId();
            String qualityPic = s.getQualityPic();

            String manufacturerName = gc.get(manufacturerId);

            List<String> list = new ArrayList<>();
            list = packPic( list ,carPic);
            list = packPic( list ,poundPic);
            list = packPic( list ,headstockPic);
            list = packPic( list ,tailstockPic);
            list = packPic( list ,qualityPic);




            for (String picName : list) {
                //判断路径是否存在
                File file = new File(sourceDir + picName);
                boolean exists = file.exists();
                if (!exists) {
                    log.info("文件不存在   picName[{}]", picName);
                    fos.write((supplyOrderId + "   " +picName ).getBytes(Charset.forName("UTF-8")));
                    fos.write("//\n".getBytes(Charset.forName("UTF-8")));
                    fos.flush();

                } else {
                    // 定义源文件路径和目标文件路径
//                    Path source = Paths.get(sourceDir + picName);
//                    Path destination = Paths.get(detDir +manufacturerName+ "\\" + year + "\\" + month + "\\" + day + "\\" +supplyOrderId +"\\"+ picName);
//                    // 获取目标文件的父目录路径
//                    Path destinationDir = destination.getParent();
//                    try {
//                        // 如果目标目录不存在，则创建它
//                        if (destinationDir != null && !Files.exists(destinationDir)) {
//                            Files.createDirectories(destinationDir);
////                            System.out.println("创建目标目录: " + destinationDir);
//                        }
//                        // 复制文件，如果目标文件已存在，则替换它
//                        Files.copy(source, destination, StandardCopyOption.REPLACE_EXISTING);
//
//                    } catch (IOException e) {
//                        log.error("[{}]", e);
//
//                    }
                }

            }
        }
        fos.close();

        return "success";
    }

    public List packPic( List list ,String str){
        if (StringUtils.isNotBlank(str)) {
            String[] split = str.split("\\/");
            int index = split.length - 1;
            list.add(split[index]);
        }
        return list;
    }


    public Map<String ,String> gc(){

        HashMap<String, String> map = new HashMap<>();

        map.put("13850247712", "天津钢管制造有限公司");
        map.put("1637914706	", "北天柱钢铁集团有限公司");
        map.put("1683858545	", "山钢铁集团有限责任公司");
        map.put("18406712781", "平山县敬业冶炼有限公司");
        map.put("20048528814", "河北天柱钢铁集团有限公司");
        map.put("20092094340", "唐山市玉田金州实业有限公司");
        map.put("20115157954", "河北敬业新材料科技有限公司");
        map.put("20124881490", "唐山市德龙钢铁有限公司");
        map.put("20135381211", "山东恒富重工科技有限公司");
        map.put("20147899821", "唐山港陆钢铁有限公司");
        map.put("20217714313", "中航上大高温合金材料有限公司");
        map.put("20509555191", "唐山国丰钢铁有限公司");
        map.put("20599191337", "唐山粤丰钢铁有限公司");
        map.put("20602710334", "承德兆丰钢铁集团有限公司");
        map.put("20614918499", "迁西县津西万通球墨铸管有限公司");
        map.put("20893721098", "承德盛丰钢铁有限公司");
        map.put("20983842736", "沧州市青峰车体模具有限公司");
        map.put("21024554675", "泊头市益升机械制造有限责任公司");
        map.put("21033344146", "泊头市青峰机械有限公司");
        map.put("21096332580", "唐山联强冶金轧辊有限公司");
        map.put("21921034418", "河北津西国际贸易有限公司");
        map.put("26391987600", "寿光懋隆新材料技术开发有限公司");
        map.put("26850685478", "河北东海特钢集团有限公司");
        map.put("27645468417", "甘肃酒钢集团宏兴钢铁股份有限公司");
        map.put("31584165704", "河北纵横集团丰南钢铁有限公司");
        map.put("32951433602", "乌兰浩特钢铁有限责任公司");
        map.put("33997944670", "赤峰市建支科技有限公司");
        map.put("3665640478	", "津天钢联合特钢有限公司");
        map.put("36859310844", "天津冶金集团轧三钢铁有限公司");
        map.put("38156338470", "河钢云商有限公司");
        map.put("39992093545", "生产公司");
        map.put("40166547147", "啊啊啊啊啊啊");
        map.put("40541663621", "敬业钢铁有限公司");
        map.put("41051882920", "天津钢管制造有限公司");
        map.put("4107947119	", "纸测试账号");
        map.put("42365161946", "迁安轧一钢铁集团有限公司");
        map.put("42960556338", "玉田县顺发实业有限公司");
        map.put("44824631570", "赤峰远联钢铁有限责任公司");
        map.put("47916672478", "山东博汇纸业股份有限公司");
        map.put("53159794721", "天津钢管集团股份有限公司");
        map.put("53296610137", "河北敬业集团敬业物资采购有限公司");
        map.put("54001125663", "唐山森信纸制品有限公司");
        map.put("54009312724", "合肥市皖能塑业有限公司");
        map.put("62361056994", "唐山正丰钢铁有限公司");
        map.put("64528334475", "宣化钢铁集团有限责任公司");
        map.put("65455550834", "唐山不锈钢有限责任公司");
        map.put("71401625464", "河北凯佳再生物资回收有限公司");
        map.put("74648270613", "波-钢铁2");
        map.put("75006423925", "波-回收222");
        map.put("77344268572", "天津冶金集团轧三钢铁有限公司");
        map.put("79356797060", "唐山文丰山川轮毂有限公司");
        map.put("80912076587", "河北三和重工装备制造有限责任公司");
        map.put("80961967890", "沧州临港三菱金属制品有限公司");
        map.put("81077416400", "淄博永丰环保科技有限公司");
        map.put("83519488320", "天津钢铁集团有限公司");
        map.put("83661570486", "山西兴华钢铁有限公司");
        map.put("89818617764", "赤峰市建支管业有限公司");
        map.put("91820796374", "唐山文丰特钢有限公司");
        map.put("93399967006", "赤峰市建支管业有限公司");
        map.put("93503234492", "公司");
        map.put("93506457025", "搜索");
        map.put("9446938006	", "北天柱钢铁集团再生物资回收有限公司");
        map.put("96481287463", "天津钢铁集团有限公司");
        map.put("97482422441", "天津塑粒环保科技有限公司");
        map.put("97676434327", "天津德邦（邢台县）再生资源利用有限公司");


        map.put("0558327811","天津塑粒环保科技有限公司");
        map.put("100988307","浙江盛特隆金属制品有限公司");
        map.put("101010101","河北津西国际贸易有限公司");
        map.put("104628364","河南鑫金汇不锈钢产业有限公司");
        map.put("106477936","芜湖新兴铸管有限责任公司");
        map.put("107323683","鞍钢联众(广州)不锈钢有限公司");
        map.put("107381148","常州林洪特钢有限公司");
        map.put("108570352","贵阳长乐钢铁有限公司");
        map.put("113862231","邯郸钢铁集团有限责任公司");
        map.put("113929890","江苏徐钢钢铁集团");
        map.put("115565848","梧州市鑫峰特钢有限公司");
        map.put("119133942","连云港亚新钢铁有限公司");
        map.put("122162742","内蒙古德晟金属制品有限公司");
        map.put("122978150","河北宝信钢铁集团有限公司");
        map.put("123753131","莱芜钢铁集团有限公司");
        map.put("124014901","浦项(张家港)不锈钢股份有限公司");
        map.put("124935126","河南朝阳钢铁有限公司");
        map.put("127862093","迁安市九江线材有限责任公司");
        map.put("128955738","新兴铸管股份有限公司");
        map.put("131517222","青岛特殊钢铁有限公司");
        map.put("134598358","广西桂鑫钢铁集团有限公司");
        map.put("135703949","包头市凌海无缝钢管有限公司");
        map.put("138439486","云南玉溪玉昆钢铁集团有限公司");
        map.put("13850247712","天津钢管制造有限公司");
        map.put("139262086","济钢集团有限公司");
        map.put("142698829","淄博齐林傅山钢铁有限公司");
        map.put("1432425738","青县恒伟纸业有限公司");
        map.put("144293520","辛集市澳森钢铁有限公司");
        map.put("145130657","秦皇岛宏兴钢铁有限公司");
        map.put("145882265","安阳汇鑫特钢有限公司");
        map.put("148059677","唐山钢铁集团有限责任公司");
        map.put("149009443","石横特钢集团有限公司");
        map.put("149577584","北台钢铁（集团）有限责任公司");
        map.put("152508799","河北新武安钢铁集团鑫山钢铁有限公司");
        map.put("158449033","本溪北营钢铁（集团）股份有限公司");
        map.put("159637166","营口钢铁有限公司");
        map.put("160067211","陕钢集团汉中钢铁有限责任公司");
        map.put("160505361","广州珠江钢铁有限责任公司");
        map.put("165249519","河北永洋特钢集团有限公司");
        map.put("173830446","鞍山源鑫钢铁有限公司");
        map.put("175316669","宁波宝新不锈钢有限公司");
        map.put("175998873","山东隆盛钢铁有限公司");
        map.put("176273438","湖南衡阳钢管集团有限公司");
        map.put("181458018","河北新武安钢铁集团文安钢铁有限公司");
        map.put("181845139","苏州达诺铸造有限公司");
        map.put("182728927","文安县新钢钢铁有限公司");
        map.put("18406712781","平山县敬业冶炼有限公司");
        map.put("185180698","日照铸福实业有限公司");
        map.put("185446492","河北敬业增材制造科技有限公司");
        map.put("186351937","河北唐银钢铁有限公司");
        map.put("186400354","西宁特殊钢股份有限公司");
        map.put("187902656","大理大钢钢铁有限公司");
        map.put("1940029318","天津市大港巨龙造纸厂");
        map.put("194272114","连云港华乐合金有限公司");
        map.put("195154478","镇江中天钢管制造有限公司");
        map.put("195923643","温州市特广铸造有限公司");
        map.put("196981689","铜陵富鑫钢铁公司");
        map.put("197483041","沧州君达钢管有限公司");
        map.put("197839747","山东美鑫金属科技有限公司");
        map.put("198203177","中龙钢铁股份有限公司");
        map.put("199155918","江苏合众不锈钢有限公司");
        map.put("20092094340","唐山市玉田金州实业有限公司");
        map.put("20115157954","河北敬业新材料科技有限公司");
        map.put("20135381211","山东恒富重工科技有限公司");
        map.put("20217714313","中航上大高温合金材料有限公司");
        map.put("202714715","山东鑫华特钢集团有限公司");
        map.put("204160847","十堰福堰钢铁有限公司");
        map.put("20509555191","唐山国丰钢铁有限公司");
        map.put("20599191337","唐山粤丰钢铁有限公司");
        map.put("209361675","克州鑫特铸造有限责任公司");
        map.put("20983842736","沧州市青峰车体模具有限公司");
        map.put("21024554675","泊头市益升机械制造有限责任公司");
        map.put("21033344146","泊头市青峰机械有限公司");
        map.put("21096332580","唐山联强冶金轧辊有限公司");
        map.put("213205384","钰烨铸造有限公司");
        map.put("216818171","徐州牛头山钢铁有限公司");
        map.put("219349575","河南昌泰不锈钢板有限公司");
        map.put("220429820","河北胜宝制管有限公司");
        map.put("221422924","金鼎钢铁");
        map.put("222329117","北满特殊钢有限责任公司");
        map.put("224203240","方大特钢科技股份有限公司");
        map.put("224507149","太原钢铁（集团）有限公司");
        map.put("224722127","陕西龙门钢铁有限责任公司");
        map.put("227722462","唐山兴隆钢铁有限公司");
        map.put("230334541","唐山东海钢铁集团有限公司");
        map.put("230894755","鄂州鸿泰钢铁有限公司");
        map.put("2325886065","吉林吉钢钢铁福钢金属制造有限公司");
        map.put("233084924","成都冶金实验厂有限公司");
        map.put("233863274","张家港荣盛炼钢有限公司");
        map.put("235231023","中天钢铁集团有限公司");
        map.put("2398262824","山东钢铁股份有限公司莱芜分公司");
        map.put("244430156","星原钢铁集团");
        map.put("247284418","宝钢德盛不锈钢有限公司");
        map.put("249205809","浙江新航不锈钢有限公司");
        map.put("254421057","包头钢铁（集团）有限责任公司");
        map.put("259312597","霸州市新亚金属制品有限公司");
        map.put("2597941033","天津市新天钢联合特钢有限公司");
        map.put("260323516","九钢集团公司");
        map.put("263592313","海城市东四型钢有限公司");
        map.put("263653042","江西省南油钢管开发有限公司");
        map.put("263734174","常州华宇铸造有限公司");
        map.put("26391987600","寿光懋隆新材料技术开发有限公司");
        map.put("265168184","山东西王钢铁有限公司");
        map.put("26850685478","河北东海特钢集团有限公司");
        map.put("268809397","中钢特材科技（山西）有限公司");
        map.put("270119683","青拓集团有限公司");
        map.put("270214518","成都成实钢管有限责任公司");
        map.put("270720628","酒泉钢铁（集团）有限责任公司");
        map.put("270726842","洛阳洛钢集团钢铁有限公司");
        map.put("271198018","江苏申特钢铁有限公司");
        map.put("272088771","临沂江鑫钢铁有限公司");
        map.put("272770814","浙江隆达不锈钢有限公司");
        map.put("274047232","江阴市长江钢管有限公司");
        map.put("274414180","石嘴山市中能钢铁有限公司");
        map.put("275513328","中普(邯郸)钢铁有限公司");
        map.put("280026290","广东粤东钢铁有限公司");
        map.put("284026567","江油市长祥特殊钢制造有限公司");
        map.put("284218738","鄂州吴城钢铁有限公司");
        map.put("284600730","福建福欣特殊钢有限公司");
        map.put("288516691","威海鑫山冶金有限公司");
        map.put("289358594","参铁铸业");
        map.put("289486943","亚新钢铁集团有限公司");
        map.put("290924009","江阴华西钢铁有限公司");
        map.put("292674541","河北文丰钢铁有限公司");
        map.put("294169194","赤峰远联钢铁有限责任公司");
        map.put("294744946","新兴铸管新疆有限公司");
        map.put("304775488","天津钢管集团股份有限公司");
        map.put("305190586","江苏长强钢铁有限公司");
        map.put("305721188","浙江江浦不锈钢制造有限公司");
        map.put("309658755","武安市新金钢铁有限公司");
        map.put("314238391","上海今舜不锈钢有限公司");
        map.put("31584165704","河北纵横集团丰南钢铁有限公司");
        map.put("317511966","湖北立晋钢铁集团有限公司");
        map.put("320080209","江苏星火特钢有限公司");
        map.put("321084567","文水海威");
        map.put("322476176","友谊特种钢公司");
        map.put("32951433602","乌兰浩特钢铁有限责任公司");
        map.put("3310518828","已停用-沧州中铁装备制造材料有限公司");
        map.put("331657221","唐山市丰南区凯恒钢铁有限公司");
        map.put("334192196","山东广富集团有限公司");
        map.put("334255245","山东鲁丽钢铁有限公司");
        map.put("336179440","山东阳谷三山集团有限公司");
        map.put("338779510","河钢集团舞钢公司");
        map.put("339178401","阳春新钢铁有限责任公司");
        map.put("341867944","中新钢铁集团有限公司");
        map.put("342992154","十堰市郧阳区榕峰钢铁有限公司");
        map.put("345552960","广东广青金属科技有限公司");
        map.put("346166218","河北新武安钢铁集团鑫汇冶金有限公司");
        map.put("352014753","黎城太行钢铁有限公司");
        map.put("353515146","长治市兴宝钢铁有限责任公司");
        map.put("354205060","攀钢集团西昌新钢业有限公司");
        map.put("354485790","首钢通化钢铁集团股份有限公司");
        map.put("355895901","福建三明三重铸锻有限公司");
        map.put("357252373","宝武集团鄂城钢铁有限公司");
        map.put("358605197","天津天铁冶金集团有限公司");
        map.put("361131372","山西长信工业有限公司");
        map.put("362300666","新疆八一钢铁股份有限公司");
        map.put("363393072","经安钢铁有限公司");
        map.put("366142563","福建鼎信实业有限公司");
        map.put("366766103","首钢贵阳特殊钢有限责任公司");
        map.put("371582717","河北兴华钢铁有限公司");
        map.put("371682250","唐山不锈钢有限责任公司");
        map.put("373219825","江西萍钢实业股份有限公司");
        map.put("373443192","晋城福盛钢铁有限公司");
        map.put("377224676","扬州华航特钢有限公司");
        map.put("378244869","和平县粤深钢实业有限公司");
        map.put("38156338470","河钢云商有限公司");
        map.put("382073461","宝钢集团新疆八一钢铁有限公司");
        map.put("382641269","河北津西钢铁集团股份有限公司");
        map.put("383316190","江苏沙钢集团淮钢特钢股份有限公司");
        map.put("386899986","华新不锈钢有限公司");
        map.put("387397580","北海诚德镍业有限公司");
        map.put("388084851","常熟市龙腾特种钢有限公司");
        map.put("388815283","湖北金盛兰冶金科技有限公司");
        map.put("396069501","唐山港陆钢铁有限公司");
        map.put("396712084","安钢集团公司");
        map.put("398949418","马鞍山钢铁股份有限公司");
        map.put("399792620","唐山东华钢铁企业集团有限公司");
        map.put("399827025","酒钢集团翼城钢铁有限责任公司");
        map.put("401572009","邹平县鑫利源铸造有限公司");
        map.put("40541663621","敬业钢铁有限公司");
        map.put("408111474","乌海市包钢万腾钢铁有限责任公司");
        map.put("408800097","丹阳龙江钢铁有限公司");
        map.put("41051882920","天津钢管制造有限公司");
        map.put("415530430","新疆昆仑钢铁有限公司");
        map.put("416287005","湖南省冷钢集团");
        map.put("416709798","河南汇丰管业有限公司");
        map.put("418584096","抚顺新钢铁有限责任公司");
        map.put("420287778","丰兴钢铁股份有限公司");
        map.put("420691040","武安市裕华钢铁有限公司");
        map.put("4214994900","淄博九鹿纸业有限公司");
        map.put("425022802","山西晋城钢铁控股集团");
        map.put("428388467","金鼎重工有限公司");
        map.put("428543309","吉安市钢铁有限责任公司");
        map.put("42960556338","玉田县顺发实业有限公司");
        map.put("430403635","崇利制钢有限公司");
        map.put("430560507","唐山松汀钢铁有限公司");
        map.put("430862755","江苏荣明不锈钢有限公司");
        map.put("431592510","苏州苏信特钢有限公司");
        map.put("432569535","武钢集团公司");
        map.put("434114418","苏钢");
        map.put("434959639","昆明钢铁控股有限公司");
        map.put("435069016","扬州龙川钢管有限公司");
        map.put("436075309","浙江青山钢管有限公司");
        map.put("437465368","黑龙江建龙钢铁有限公司");
        map.put("441572064","贵阳双辉钢铁有限公司");
        map.put("442005005","翼城县明亮铸造有限公司");
        map.put("444555045","福建泉州闽光钢铁有限责任公司");
        map.put("444937012","吉林建龙钢铁有限责任公司");
        map.put("446112451","广东国鑫实业股份有限公司");
        map.put("446874051","河北鑫达钢铁集团有限");
        map.put("448792604","江苏永钢集团有限公司");
        map.put("449902761","广东省韶关钢铁集团");
        map.put("453190175","唐山瑞丰钢铁（集团）有限公司");
        map.put("455672431","山东开泰工业科技有限公司");
        map.put("458088303","海城后英集团");
        map.put("460394071","云南曲靖钢铁集团凤凰钢铁有限公司");
        map.put("462188555","无锡西城特种船用板有限公司");
        map.put("463751442","上海梅山钢铁股份有限公司");
        map.put("464111525","珠海海重钢管有限公司");
        map.put("465953779","唐山建龙特殊钢有限公司");
        map.put("469532792","首钢通化钢铁集团股份有限公司");
        map.put("469734393","福建亿鑫钢铁有限公司");
        map.put("471816526","新宝秦钢");
        map.put("472518118","山西建龙钢铁有限公司");
        map.put("475004279","内蒙古亚新隆顺特钢有限公司");
        map.put("475191162","襄汾县星原集团");
        map.put("477112517","新疆金特钢铁股份有限公司");
        map.put("477415530","张家港润忠钢铁有限公司");
        map.put("480328016","山西中升钢铁有限公司");
        map.put("485590799","临沂三德特钢有限公司 ");
        map.put("493709281","辽宁前杜实业发展集团有限公司");
        map.put("495623133","重庆钢铁(集团)有限责任公司");
        map.put("495813290","新余钢铁集团江西洪都钢厂有限公司");
        map.put("498341438","江苏宝丰特钢有限公司");
        map.put("499096286","铜陵市旋力特殊钢有限公司");
        map.put("502492285","首钢京唐钢铁联合有限责任公司");
        map.put("5026088353","山东博汇纸业股份有限公司");
        map.put("502916605","宁波钢铁有限公司");
        map.put("506345393","江苏新长江实业集团公司");
        map.put("509252914","承德盛丰钢铁有限公司");
        map.put("510230630","河津市华鑫源钢铁有限责任公司");
        map.put("510633033","温州市东盟新材料科技有限公司");
        map.put("5128357350","鞍山百川特种钢制造有限公司");
        map.put("513578507","抚顺特殊钢股份有限公司");
        map.put("515920559","贵阳闽达钢铁有限公司");
        map.put("516018392","承德兆丰钢铁集团有限公司");
        map.put("5164178350","河北津西钢铁集团重工科技有限公司");
        map.put("518727209","河北省首钢迁安钢铁有限责任公司");
        map.put("520152224","贵州钢联实业集团有限公司");
        map.put("520480337","鑫源钢铁有限责任公司");
        map.put("522924797","河北新钢宏强钢铁有限公司");
        map.put("525994103","武钢集团襄阳重型装备材料有限公司");
        map.put("526258485","云南玉溪玉昆钢铁集团有限公司");
        map.put("528816479","山西新星冶炼集团有限公司");
        map.put("529625018","大同煤矿天建钢铁有限公司");
        map.put("531517038","安钢集团信阳钢铁有限责任公司");
        map.put("53296610137","河北敬业集团敬业物资采购有限公司");
        map.put("536261746","珠海粤裕丰钢铁有限公司");
        map.put("54001125663","唐山森信纸制品有限公司");
        map.put("540736188","沙钢集团安阳永兴钢铁有限公司");
        map.put("542721633","四川省达州钢铁集团有限责任公司");
        map.put("543150612","常州东润特钢有限公司");
        map.put("547493739","山西高义钢铁有限公司");
        map.put("550152123","闽源钢铁集团有限公司");
        map.put("5508421120","河北安丰钢铁有限公司");
        map.put("552168800","中原特钢股份有限公司");
        map.put("556685848","中航上大高温合金材料股份有限公司");
        map.put("560561282","衢州元立金属制品有限公司");
        map.put("561469915","山西鸿丰达铸业有限公司");
        map.put("5627800871","青县龙江纸业有限责任公司");
        map.put("562904339","齐鲁特钢有限公司");
        map.put("567641555","福建三山集团有限公司");
        map.put("569253734","成都市长峰钢铁集团有限公司");
        map.put("569712199","天津荣程联合钢铁集团有限公司");
        map.put("574430038","南京钢铁集团有限公司");
        map.put("576354587","山东聊城中钢联钢管制造有限公司 ");
        map.put("576776943","山西立恒钢铁集团股份有限公司");
        map.put("578707382","遵义福鑫特殊钢装备制造有限公司");
        map.put("580150148","四平现代钢铁有限公司");
        map.put("581016351","沁阳市宏达钢铁有限公司");
        map.put("582895857","宁夏申银特钢股份有限公司");
        map.put("583760346","华新丽华股份有限公司");
        map.put("584279288","首钢伊犁钢铁有限公司");
        map.put("585354762","首钢长治钢铁有限公司");
        map.put("586704971","吉林吉钢钢铁集团有限公司");
        map.put("588986617","连云港兴鑫钢铁有限公司");
        map.put("591472796","山钢集团莱芜钢铁新疆有限公司");
        map.put("593095191","广西盛隆冶金有限公司");
        map.put("594998202","河北钢铁集团燕山钢铁有限公司");
        map.put("595540819","无锡市兆顺不锈中板有限公司");
        map.put("596121622","河北中泰钢管制造有限公司");
        map.put("597026024","五矿营口中板有限责任公司");
        map.put("597898291","邯郸市紫山特钢集团永兴钢铁有限公司");
        map.put("599111527","柳州钢铁股份有限公司");
        map.put("600961287","南阳汉冶特钢有限公司");
        map.put("601143805","振石集团东方特钢股份有限公司");
        map.put("605267306","凌源钢铁集团有限责任公司");
        map.put("607617708","河北普阳钢铁集团");
        map.put("615210399","广西贵港钢铁集团有限公司");
        map.put("615211315","河北钢铁集团荣信钢铁有限公司");
        map.put("616416443","重庆永航钢铁集团有限公司");
        map.put("618754060","宁夏钢铁(集团)有限责任公司");
        map.put("619035576","马钢诚兴金属资源有限公司");
        map.put("622540383","四川省泸洲江阳钢铁有限责任公司");
        map.put("622863419","徐州金虹钢铁集团有限公司");
        map.put("624795145","山东传洋集团有限公司");
        map.put("625644624","广东昆大钢管有限公司");
        map.put("630532370","浙江冈本钢铁有限公司");
        map.put("6314019965","河南凤宝重工科技有限公司");
        map.put("634659407","安钢永通铸管公司");
        map.put("636845651","唐山市德龙钢铁有限公司");
        map.put("639771021","安徽省力鑫特钢有限公司");
        map.put("641998549","辽阳大型钢管厂");
        map.put("643830545","山东莱钢永锋钢铁有限公司");
        map.put("645099730","湖北新冶钢有限公司");
        map.put("647522249","徐州泰发特钢科技有限公司");
        map.put("650880646","金昌铁业（集团）有限责任公司");
        map.put("654081937","三宝集团股份有限公司");
        map.put("655782613","邢台德龙钢铁有限公司");
        map.put("655821347","广西梧州市金海不锈钢有限公司");
        map.put("656633213","酒钢集团榆中钢铁公司");
        map.put("657591415","山东京顺特钢有限公司");
        map.put("660821786","浙江双友集团股份有限公司");
        map.put("662939350","秦皇岛安丰钢铁有限公司");
        map.put("663577602","西林钢铁集团有限公司");
        map.put("666534256","浙江青山钢铁有限公司");
        map.put("666943755","安钢集团驻马店南方钢铁有限责任公司");
        map.put("667450414","振石集团股份有限公司");
        map.put("672448032","山西建邦集团公司");
        map.put("672863568","福建省三钢（集团）有限责任公司");
        map.put("677538909","河冶科技股份有限公司");
        map.put("677925656","宣化钢铁集团有限责任公司");
        map.put("683463609","皋兰兰鑫钢铁有限公司");
        map.put("684487748","东北特殊钢集团股份有限公司");
        map.put("686303408","峰峰矿区合信钢铁有限公司");
        map.put("687473767","鞍钢集团朝阳钢铁有限公司");
        map.put("687958989","徐州博丰钢铁有限公司");
        map.put("688706535","新疆大安特种钢有限责任公司");
        map.put("689084026","天津钢铁集团有限公司");
        map.put("690908085","惠东县华业铸造厂");
        map.put("692585937","陕西鑫辉钢铁有限公司");
        map.put("694825447","唐山市春兴特种钢有限公司");
        map.put("696758572","陕西略阳钢铁有限责任公司");
        map.put("698351719","广西梧州市西南特钢有限公司");
        map.put("700807673","本钢板材股份有限公司");
        map.put("705727744","承德建龙特殊钢有限公司");
        map.put("706436468","赤峰市建支管业有限公司");
        map.put("707999613","福建罗源闽光钢铁有限责任公司");
        map.put("7094597323","唐山燕山钢铁有限公司");
        map.put("709848122","成渝钒钛科技有限公司");
        map.put("71401625464","河北凯佳再生物资回收有限公司");
        map.put("715470394","攀钢集团西昌钢钒有限公司");
        map.put("718510669","日照钢铁控股集团有限公司");
        map.put("723411152","哈尔滨金山实业集团有限公司");
        map.put("724513521","云南德胜钢铁有限公司");
        map.put("724682988","辽宁兴哲集团");
        map.put("725433297","昌铁业(集团)有限责任公司");
        map.put("725816563","本钢集团有限公司");
        map.put("727123503","湖北大展钢铁有限公司");
        map.put("730170896","涟源钢铁集团有限公司");
        map.put("731549849","石家庄钢铁有限责任公司");
        map.put("733536154","包头市大安钢铁有限责任公司");
        map.put("736881520","淄博铁鹰钢铁有限公司");
        map.put("738312126","陕西华鑫特种钢铁有限公司");
        map.put("740450661","中鸿钢铁股份有限公司");
        map.put("741532642","泉州丰业集团");
        map.put("742450671","四川都钢集团");
        map.put("746095776","芜湖市富鑫钢铁有限公司");
        map.put("747333770","新郑福华钢铁集团有限公司");
        map.put("748357668","安徽长江钢铁股份有限公司");
        map.put("749943612","重庆万创无缝钢管制造有限公司");
        map.put("750479701","鞍钢集团公司");
        map.put("751841554","河源德润钢铁有限公司");
        map.put("757495896","重庆足航钢铁有限公司");
        map.put("759467691","天津市天重江天重工有限公司");
        map.put("760592892","鞍山宝得钢铁有限公司");
        map.put("762759191","本溪市兴盛铸业有限公司");
        map.put("763990310","包头市宝鑫特钢有限责任公司");
        map.put("764186019","临沂华盛江泉管业有限公司");
        map.put("765422532","包头市吉宇钢铁有限责任公司");
        map.put("767064410","安阳市新普钢铁有限公司");
        map.put("774839872","唐山钢铁集团华西钢铁有限公司");
        map.put("775208162","承德钢铁集团有限公司");
        map.put("777909480","云南玉溪仙福钢铁（集团）有限公司");
        map.put("782602070","济南庚辰铸造材料有限公司");
        map.put("782877204","山西宏达钢铁集团有限公司");
        map.put("784583226","中庆特钢有限责任公司");
        map.put("786031677","连云港闽东特钢有限公司");
        map.put("786267144","台山市宝丰钢铁有限公司");
        map.put("787580957","江阴兴澄特种钢铁有限公司");
        map.put("788950293","唐山正丰钢铁有限公司");
        map.put("791078301","林州凤宝管业有限公司");
        map.put("791196244","林州合鑫铸业公司");
        map.put("793189990","新疆新安特钢有限公司");
        map.put("796844752","重钢重庆钢铁（集团）有限责任公司");
        map.put("797616170","辽宁本溪坤埼精密铸造有限公司");
        map.put("798385348","山西建邦钢铁集团");
        map.put("800154191","华迪钢业集团有限公司");
        map.put("8006005616","津西城矿（天津）有限公司");
        map.put("801281020","山东中正钢管制造有限公司");
        map.put("807847891","潍坊特钢集团有限公司");
        map.put("80912076587","河北三和重工装备制造有限责任公司");
        map.put("80961967890","沧州临港三菱金属制品有限公司");
        map.put("81077416400","淄博永丰环保科技有限公司");
        map.put("814580076","建龙阿城钢铁有限公司");
        map.put("814845876","淮南市宏泰钢铁有限责任公司");
        map.put("816232186","宝钢湛江钢铁有限公司");
        map.put("820705609","宝钢特钢有限公司");
        map.put("824830069","山西新泰钢铁有限公司");
        map.put("830034920","山西中阳钢铁有限公司");
        map.put("830742933","江苏省镔鑫钢铁集团有限公司");
        map.put("830811258","宜昌市福龙钢铁有限公司");
        map.put("83661570486","山西兴华钢铁有限公司");
        map.put("845342339","河南凤宝特钢有限公司");
        map.put("847335779","新疆昆玉钢铁有限公司");
        map.put("851870210","迁安轧一钢铁集团有限公司");
        map.put("855650534","黄石市中宏钢铁有限公司");
        map.put("855841039","唐山金马钢铁集团有限公司");
        map.put("857646800","武汉顺乐钢铁有限公司");
        map.put("857759946","东北特钢集团大连特殊钢有限责任公司");
        map.put("858426775","广东粤北联合钢铁有限公司");
        map.put("862370557","山东富伦钢铁有限公司");
        map.put("863916097","首钢水城钢铁(集团)有限责任公司");
        map.put("865032230","成都冶金实验厂有限公司");
        map.put("865881766","新余钢铁集团有限公司");
        map.put("873094438","江阴市长达钢铁有限公司");
        map.put("873732745","河北文丰钢铁集团");
        map.put("874563700","湖北日盛科技有限公司");
        map.put("877511065","四川省绵竹金泉钢铁有限公司");
        map.put("8783678718","合肥市皖能塑业有限公司");
        map.put("879153567","山东闽源钢铁有限公司");
        map.put("880478012","河南济源钢铁（集团）有限公司");
        map.put("882372835","邢台钢铁有限责任公司");
        map.put("885469875","天津冶金集团轧三钢铁公司");
        map.put("885971280","云南曲靖呈钢钢铁(集团)有限公司");
        map.put("886053908","四川省川威集团有限公司");
        map.put("889041395","荆州市群力金属铸造有限公司");
        map.put("890349113","扬州市秦邮特种金属材料有限公司");
        map.put("898431796","徐州东亚钢铁有限公司");
        map.put("903778032","四川德胜集团钒钛有限公司");
        map.put("9043173783","京唐港二号库");
        map.put("904989826","新余市良山钢管有限责任公司");
        map.put("905727106","秦皇岛佰工钢铁有限公司");
        map.put("906035477","湘潭钢铁集团有限公司");
        map.put("907268810","武安市明芳钢铁有限公司");
        map.put("910373024","武安市烘熔钢铁有限公司");
        map.put("910748791","山西新金山特钢有限公司");
        map.put("911723294","沧州中铁装备制造材料有限公司");
        map.put("912119702","攀钢集团江油长城特殊钢有限公司");
        map.put("914701689","嘉兴其昌不锈钢有限公司");
        map.put("915202415","广西德源冶金有限公司");
        map.put("919232044","中冶东方工程技术有限公司");
        map.put("933764002","新乡市新钢冶金有限公司");
        map.put("933896491","江阴西城钢铁有限公司");
        map.put("937148772","重庆市渝西钢铁（集团）有限公司");
        map.put("937178736","永兴特种不锈钢股份有限公司");
        map.put("942226176","梧州市永达钢铁有限公司");
        map.put("942546027","天丰钢铁公司");
        map.put("943674391","东和钢铁企业股份有限公司");
        map.put("9446938006","河北天柱钢铁集团再生物资回收有限公司");
        map.put("945435213","河北天柱钢铁集团有限公司");
        map.put("947880446","池州市贵池区贵航金属制品有限公司");
        map.put("948104315","广东派博钢管有限公司");
        map.put("948422177","云南省玉溪市太标钢铁有限公司");
        map.put("949241983","山东寿光巨能特钢有限公司");
        map.put("950717528","郑州永通特钢有限公司");
        map.put("951916549","徐州荣阳钢铁有限公司");
        map.put("9528978238","AA天津拾起卖生产加工企业（测试用）");
        map.put("954698209","山东汇通集团");
        map.put("9614992351","青龙满族自治县龙安贸易有限公司");
        map.put("964214785","云南通海玉通钢铁有限公司");
        map.put("968567979","武安市永诚铸业有限责任公司");
        map.put("972871745","江西台鑫钢铁有限公司");
        map.put("975932226","无锡新三洲特钢有限公司");
        map.put("9765381909","山西建龙实业有限公司");
        map.put("977094102","江苏鸿泰钢铁有限公司");
        map.put("978114404","攀枝花钢铁（集团）公司");
        map.put("978406551","天津市源泰钢材有限公司");
        map.put("986339635","廊坊市洸远金属制品有限公司");
        map.put("989348930","贵州联合钢铁集团");
        map.put("992582933","大冶特殊钢股份有限公司");
        map.put("9945575592","莱芜钢铁集团银山型钢有限公司");
        map.put("996999600","福州吴航钢铁有限公司");
        map.put("999555555","宽城升华压力容器制造有限责任公司 ");
        map.put("999751225","甘肃酒钢集团宏兴钢铁股份有限公司");
        map.put("999751277","江苏沙钢集团有限公司");
        map.put("999751278","城矿(天津)钢铁再生资源有限公司");
        map.put("999761255","天津城矿再生资源有限公司");
        map.put("999761258","赤峰市建支科技有限公司");
        map.put("999955552","新兴际华（北京）科贸有限责任公司");
        map.put("999955636","天津城矿再生资源回收有限公司");
        map.put("999955858","河北宣工机械发展有限责任公司");
        return map;
    }



}
